const formatTime = (date) => {
  const year = date.getFullYear();
  const month = date.getMonth() + 1;
  const day = date.getDate();
  const hour = date.getHours();
  const minute = date.getMinutes();
  const second = date.getSeconds();

  return `${[year, month, day].map(formatNumber).join("/")} ${[
    hour,
    minute,
    second,
  ]
    .map(formatNumber)
    .join(":")}`;
};

const formatNumber = (n) => {
  n = n.toString();
  return n[1] ? n : `0${n}`;
};

// 获取右上角胶囊数据
const getMenuButtonInfo = (states) => {
  const res = wx.getMenuButtonBoundingClientRect();
  if (states === "height") {
    return res.height;
  } else if (states === "top") {
    return res.top;
  }
};

module.exports = {
  formatTime,
  getMenuButtonInfo,
};
